#!/usr/bin/env python3
#-*- coding:utf-8 -*-

# Faça um programa para ler duas matrizes 4x4 e mostrar seu produto.

matrizA = [4*[0] for i in range(4)]
matrizB = [4*[0] for i in range(4)]
matrizC = [4*[0] for i in range(4)]

# Leitura das matrizes
for i in range(4):
    for j in range(4):
        print('matrizA[',i,'][', j, '] = ', sep='', end='')
        matrizA[i][j] = tipo(input())
        
for i in range(4):
    for j in range(4):
        print('matrizB[',i,'][', j, '] = ', sep='', end='')
        matrizB[i][j] = tipo(input())

# Cálculo da produto

for i in range(4):
    for j in range(4):
        matrizC[i][j] = 0
        for k in range(4):
            # Se não for isso, é algo parecido
            matrizC[i][j] += matrizA[i][k]*matrizB[k][j]
                   
for i in range(4):
    for j in range(4):
        print(matrizC[i][j], end=' ')
    print()
